home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Applications / MilkShape 3D / HD_Overview.txt < prev    next >
Text File  |  2001-11-20  |  3KB  |  65 lines

  1. Editing Black & White HelpDude files
  2. (c) 2001 DragonZap, dragonzap1@aol.com
  3.  
  4. Changing the Advisors for Black & White is not much more difficult than
  5. changing creature models. Currently, with my plug-ins, you can only change the
  6. skins of the two advisors, as I'm not yet sure how to process the other
  7. information in an .HD file, and the game crashes if the models are not the
  8. same size.
  9.  
  10. Step 1: Decompiling the .HD file
  11. --------------------------------
  12. The two .HD files, "markgood.hd" and "markevil.hd", can be found in the
  13. "Data\HelpSprite" subdirectory of your Black & White installation. "markgood"
  14. is the good advisor, and "markevil" is the evil advisor, obviously. We'll use
  15. the good advisor for this example.
  16.  
  17. It's probably a good idea to copy the .hd file to some other directory first,
  18. so copy it to whatever directory you want. Then, to decompile the HD file,
  19. start MilkShape, and choose "Decompile Black & White HD file" from the "Tools"
  20. menu. Then select "markgood.hd". This will create three files:
  21.     markgood.bwc
  22.     Yogi_Mesh.l3d
  23.     markgood_anims.dat
  24.  
  25. If those files already existed, they'll be overwritten, so watch out.
  26. "markgood.bwc" is the .BWC script describing the .HD file. The only thing
  27. you should need to change in it when you are done is the "model" line.
  28. "Yogi_Mesh.l3d" contains the mesh, textures, and skeleton for the advisor
  29. model. "markgood_anims.dat" contains all other information in the .HD files;
  30. presumably animations. Keep it around; you will need it later.
  31.  
  32. Step 2: Editing the model
  33. -------------------------
  34. At the current time, the .BWC compiler can only make .HD files which have
  35. the same size models. This means that you can only change the skins and
  36. nothing else. So, use the L3D Importer Plug-In to extract the texture files
  37. from "Yogi_Mesh.l3d" and then edit them as desired. Once finished,
  38. use the L3D Export Plug-In to export to a new L3D file. When exporting, select
  39. the original "Yogi_Mesh.l3d" as a base file for the skeleton and texture IDs,
  40. and make SURE you check off "Replace textures only". This will cause the
  41. plug-in to keep everything else the same, and generate a new file that is
  42. exactly the same size, but contains your new textures.
  43.  
  44. Step 3: Compiling the .BWC and creating a new .HD
  45. -------------------------------------------------
  46. Once you've exported your new .l3d file, edit "markgood.bwc" and change the
  47. filename of the "model" command to the filename of whatever your new model is.
  48. Do not change anything else in the file. Also, don't worry that files like
  49. "Yogi_Stand.anm" don't actually exist. Leave all the "name" commands intact,
  50. however.
  51.  
  52. Select "Compile Black & White BWC script" from the "Tools" menu in MilkShape,
  53. and change "Compile .BWC to file type" option to ".HD (HelpDude)". Choose
  54. "markgood.bwc" (or whatever you saved the .bwc as) as your .BWC script, and
  55. pick a filename for your new .HD file. Then push "OK". If all goes well,
  56. you will have an .HD file with a new skin for your advisor.
  57.  
  58. Step 4: Getting the new skin into the game
  59. ------------------------------------------
  60. Getting the skin into the game is simple enough. First, back up your old
  61. .HD files. (again, found in "Data\HelpSprite" in your Black & White directory)
  62. Then, copy your new .HD file over top of the old one. (either "markgood.hd" or
  63. "markevil.hd") That's it. Start Black & White and see your new skins.
  64.  
  65. Send questions/comments to dragonzap1@aol.com. English only, please.